Skip to content

feat(monorepo): Merges fistful apps into hellgate umbrella#181

Open
nanodirijabl wants to merge 646 commits into
masterfrom
epic/monorepo
Open

feat(monorepo): Merges fistful apps into hellgate umbrella#181
nanodirijabl wants to merge 646 commits into
masterfrom
epic/monorepo

Conversation

@nanodirijabl
Copy link
Copy Markdown
Contributor

No description provided.

ciiol and others added 30 commits August 1, 2020 16:04
* Update swag to rbkmoney/swag-wallets@d592bc8
* Add ELO payment system decoding
* Update proto to rbkmoney/fistful-proto@367d828
* Apply rbkmoney/swag-wallets#74 changes
* Bump to rbkmoney/fistful-proto@82df93
* Bump to rbkmoney/swag-wallets@2f9ebc0a
* Add RuPay decoding
* Update proto to rbkmoney/fistful-proto@d0c502b
* Add EBT decoding
* DC-127: Refactor Payment Methods (#241)

* Use corresponfing branches for deps

* Use epic version of hg

* Provide config for hellgate's party_management

* Use new BankCardPaymentMethod

* Upgrade deps

* Replace has_cvv with is_cvv_empty

* Fix payment method creation in ct_domain

* Define is_cvv_empty where it can be undefined

* Use _deprecated pm's

* Switch to master

* Use https url to dmt_client in lockfile
* MSPF-560 Fix withdrawa session migration
Fix typo in full resource getter

* Fix woody_retry_test
Fixes unexists atom `inconsistent_data` decoding
* Error mapping draft

* Compact errors

* Bump swag-wallets

* Encode errors directly to swag

* Recurcive errors for challenge status

* Map p2p & w2w errors

* Return status field to p2p & w2w

* Fix wrong Request being matched in IssueP2PTransferTicket

* Rename map_internal_error->map_withdrawal_error

* Bump swag

* Remove domain_failure and failure clauses

* Unify all new error mappings

* Match on subError
* MSPF-560 Switch to thrift format for events
* Fix p2p_session codec
* Use only id fields in rote comparations
* added states types

* changed to state types

* fixed tests

* added withdrawal session handler

* added p2p session handler

* added p2p transfer handler

* fixed

* fixed

* added p2p_transfer tests

* added p2p session tests

* fixed

* added w2w handler and tests

* wip

* fixed to fit proto

* fixed

* fixed

* fixed

* added source handler

* added tests for source handler

* refactored withdrawal session status

* fixed

* updated proto
* Upgrade bender

* Update bender_client

* Update bender_client

* Handle bender returning both binary and integer ID

* Resolve missed  merge conflict

* Configure url for generator

* Fix pattern matching in externalID tests

* Fix wrong order of operands on external_id_conflict

* Hide IntegerId from fistful

* Fix wrong error matching
* added stat module

* refactored

* fixed name

* added tests

* nano

* minor
* added get wallet by external id and get account API methods

* fixed

* refactored mock

* fixed

* fixed bender mock

Co-authored-by: Andrey Fadeev <me@ciiol.net>
* Validate providers on start of withrawal

* Test provider_mismatch error

* Draft provider_mismath thrift error

* Add error drafts to CreateQuote

* Upgrade fistful_proto

* Throw thrift error

* Test identity proviers mismatch HTTP API error

* Specify that we are talking about identity providers, fix typo

* Add new error spec

* Apply suggestions from review

* Reword provider_mismatch error description

* Fix lines being too long

* Reword error description
* Validate that sender/receiver are the same as in quote

* Handle errors raised by p2p transfer checks

* Fix double do() wrapping, that creates {ok, {error, Thrown}} tuples

* Test wrong token mismatch

* Add different_resource error to thrift handler

* Pass error tuples untouched in do()

* Reintroduce do to createFuns and add new type to errors

* Revert "Pass error tuples untouched in do()"

This reverts commit 098bd928b09b9277bc3133fbe2f05f2efe267a95.

* unwrap function that return error tuple

* do & unwrap in CreateFun

* Remove one do/unwrap combo
* Implement GetAccountBalance

* Fix wrong currency_ref marshaling

* Get all events

* Test getting account balance

* Move getting account balance from handler, introduce relevant types

* Get wallet from machine in handler

* Remove redundant return type
* wip

* fixed dialyzer

* added base

* fixed

* fixed

* added requested changes
* Check wallet accessibility upon creting withdrawals and p2p transfers

* Check identity accessibility for other creations

* Use existing party in test because now it's being checked

* Rename type tranfer_wallet() -> wallet_class()
* Revert "Revert "FF-156: Base withdrawal api (#284)" (#290)"

This reverts commit 728df19.

* fixed

* minor
* Upgrade fistful_proto

* Throw new exceptions
* Fix withdrawal id broken by P4C issue

* Add test and fix errors
@nanodirijabl nanodirijabl requested review from a team and WWWcool November 18, 2025 11:43
nanodirijabl and others added 21 commits November 18, 2025 14:54
* Conforms rpc context w/ machinery and woody helper

* Bumps woody & machinery

* Bumps woody@v1.1.1 machinery@v1.1.13
* added transport_opts for adapter

* added conts
Co-authored-by: ttt161 <losto@nix>
Co-authored-by: ttt161 <losto@nix>
Co-authored-by: ttt161 <losto@nix>
Co-authored-by: ttt161 <losto@nix>
* bump progressor-1.0.20

* bump machinery-1.1.19

---------

Co-authored-by: ttt161 <losto@nix>
* bump machinery

* add handler for process tracing

* add tests for process tracing

* cleanup

---------

Co-authored-by: ttt161 <losto@nix>
* bump machinery, update health probes

* fix typo

* trace error unification

* bump machinery

* fix tests

* bump machinery-1.1.21

---------

Co-authored-by: ttt161 <losto@nix>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.